package com.eyedsion.his.web.entity.businessdata;

import com.eyedsion.his.web.entity.common.BaseEntity;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 彭长云
 * @Description:
 * @date 2018/12/28 14:51
 */
@Entity
@Table(name = "ins_settl_rbsmt")
public class InsSettlRbsmt extends BaseEntity{
    @Id
    private String code;//PK [CODE, VARCHAR2, 32]
    private String insOrgCode;//医疗保险机构 [INS_ORG_CODE, VARCHAR2, 32]
    private String insAgencies;//医疗保险经办机构 [INS_AGENCIES, VARCHAR2, 64]
    private String rbsmtMode;//报销方式1医保报销2医院报销 [RBSMT_MODE, VARCHAR2, 1]
    private String insBusiType;//业务大类;1门诊2住院3门特 [INS_BUSI_TYPE, VARCHAR2, 1]
    private String insBusiCode;//业务编码 [INS_BUSI_CODE, VARCHAR2, 32]
    private String rbsmtType;//报销类别;1结算2回退 [RBSMT_TYPE, VARCHAR2, 1]
    private String yAB139;//参保所属分中心 [YAB139, VARCHAR2, 64]
    private String aKA213;//费用分段标准 [AKA213, VARCHAR2, 32]
    private BigDecimal yKA115;//起付线 [YKA115, NUMBER, 14.4]
    private BigDecimal yKA058;//进入起付线部份 [YKA058, NUMBER, 14.4]
    private BigDecimal yKC125;//报销比例 [YKC125, NUMBER, 14.4]
    private BigDecimal yKA107;//社保基金支付金额 [YKA107, NUMBER, 14.4]
    private BigDecimal yKA065;//个人帐户支付 [YKA065, NUMBER, 14.4]
    private String yKC121;//就诊结算方式 [YKC121, VARCHAR2, 32]
    private String yKB037;//清算分中心 [YKB037, VARCHAR2, 32]
    private String yKA054;//清算方式 [YKA054, VARCHAR2, 32]
    private String yKA316;//清算类别 [YKA316, VARCHAR2, 32]
    private String locLqdCode;//本地清算编码 [LOC_LQD_CODE, VARCHAR2, 32]
    private String insLqdCode;//医保清算流水号 [INS_LQD_CODE, VARCHAR2, 32]
    private String lqdTstatus;//状态;1-已清算 2-未清算 [LQD_TSTATUS, VARCHAR2, 1]
    private String createUser;//创建人 [CREATE_USER, VARCHAR2, 32]
    private Date createTime;//创建时间 [CREATE_TIME, DATE, 7]
    private Date updateTime;//更新时间 [UPDATE_TIME, DATE, 7]

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getInsOrgCode() {
        return insOrgCode;
    }

    public void setInsOrgCode(String insOrgCode) {
        this.insOrgCode = insOrgCode;
    }

    public String getInsAgencies() {
        return insAgencies;
    }

    public void setInsAgencies(String insAgencies) {
        this.insAgencies = insAgencies;
    }

    public String getRbsmtMode() {
        return rbsmtMode;
    }

    public void setRbsmtMode(String rbsmtMode) {
        this.rbsmtMode = rbsmtMode;
    }

    public String getInsBusiType() {
        return insBusiType;
    }

    public void setInsBusiType(String insBusiType) {
        this.insBusiType = insBusiType;
    }

    public String getInsBusiCode() {
        return insBusiCode;
    }

    public void setInsBusiCode(String insBusiCode) {
        this.insBusiCode = insBusiCode;
    }

    public String getRbsmtType() {
        return rbsmtType;
    }

    public void setRbsmtType(String rbsmtType) {
        this.rbsmtType = rbsmtType;
    }

    public String getyAB139() {
        return yAB139;
    }

    public void setyAB139(String yAB139) {
        this.yAB139 = yAB139;
    }

    public String getaKA213() {
        return aKA213;
    }

    public void setaKA213(String aKA213) {
        this.aKA213 = aKA213;
    }

    public BigDecimal getyKA115() {
        return yKA115;
    }

    public void setyKA115(BigDecimal yKA115) {
        this.yKA115 = yKA115;
    }

    public BigDecimal getyKA058() {
        return yKA058;
    }

    public void setyKA058(BigDecimal yKA058) {
        this.yKA058 = yKA058;
    }

    public BigDecimal getyKC125() {
        return yKC125;
    }

    public void setyKC125(BigDecimal yKC125) {
        this.yKC125 = yKC125;
    }

    public BigDecimal getyKA107() {
        return yKA107;
    }

    public void setyKA107(BigDecimal yKA107) {
        this.yKA107 = yKA107;
    }

    public BigDecimal getyKA065() {
        return yKA065;
    }

    public void setyKA065(BigDecimal yKA065) {
        this.yKA065 = yKA065;
    }

    public String getyKC121() {
        return yKC121;
    }

    public void setyKC121(String yKC121) {
        this.yKC121 = yKC121;
    }

    public String getyKB037() {
        return yKB037;
    }

    public void setyKB037(String yKB037) {
        this.yKB037 = yKB037;
    }

    public String getyKA054() {
        return yKA054;
    }

    public void setyKA054(String yKA054) {
        this.yKA054 = yKA054;
    }

    public String getyKA316() {
        return yKA316;
    }

    public void setyKA316(String yKA316) {
        this.yKA316 = yKA316;
    }

    public String getLocLqdCode() {
        return locLqdCode;
    }

    public void setLocLqdCode(String locLqdCode) {
        this.locLqdCode = locLqdCode;
    }

    public String getInsLqdCode() {
        return insLqdCode;
    }

    public void setInsLqdCode(String insLqdCode) {
        this.insLqdCode = insLqdCode;
    }

    public String getLqdTstatus() {
        return lqdTstatus;
    }

    public void setLqdTstatus(String lqdTstatus) {
        this.lqdTstatus = lqdTstatus;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
